package 面向对象高级.抽象类和抽象方法;

public abstract class Animal {
    //声明一个抽象的方法叫做eat 没有实现
    public abstract void eat();
    public void a(){

    }

    public Animal() {
        System.out.println("我是抽象类中的构造方法");
    }
}

class Cat extends Animal{

    @Override
    public void eat() {
        System.out.println("猫吃鱼儿");
    }
}

class CatTest{
    public static void main(String[] args) {
        Cat cat = new Cat();
        cat.eat();
    }
}